puncture weed - French English Dictionary